<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-type" content="text/html; charset=utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	
	<link rel="stylesheet" href="css/jquery.mobile-1.3.1.css" />
	
	<script type="text/javascript" src="js/jquery-1.9.1.js"></script>	
	<script type="text/javascript" src="js/jquery.mobile-1.3.0.js"></script>
	<script type="text/javascript" src="js/cordova-2.5.0.js" charset="utf-8" ></script>
	<script type="text/javascript" src="js/jQueryRotate.2.2.js" charset="utf-8" ></script>
	
	<script type="text/javascript" charset="utf-8">
		
		var watchID;
		function iniciar() {			
			document.addEventListener("deviceready", dispositivoListo, false);			
		}
		function dispositivoListo(){		
			watchID = navigator.compass.watchHeading(onHeadingSuccess, onHeadingError, { frequency: 250 });
		}
		function onHeadingSuccess(compassHeading){
			var hv = Math.round(compassHeading.magneticHeading);
			var infoBrujula = document.getElementById("infoBrujula");
			infoBrujula.innerHTML = "<b>Heading: </b>" + hv + " degrees";
			$("#brujula").rotate(-hv);
		}
		function onHeadingError(e){
			navigator.notification.alert( "Error: " + e );
		}
	</script>
</head>

<body onload="iniciar()">

	<div data-role="page">
		<div data-role="header" data-position="fixed">		
			<h1>PI PhoneGap</h1>
		</div>
		
		<div data-role="content">
			<p>Ejemplo de Compass</p>
			<img src="img/brujula.png" id="brujula" align="middle" /><br />
			<p id="infoBrujula"></p>
		</div>
		
		<div data-role="footer" data-position="fixed">
			<h1>RCondezo &copy; 2013</h1>
		</div>
	</div>
	
</body>

</html>